Tobias Brandt
https://2017.za.pycon.org/talks/71/
You do! You're aweful! You are as bad at shell scripting
as Helen Zille is at Twitter. However clever that
140 character bash one liner seemed at the time,
you know that you regretted it once it became an
integral part of your production build pipeline. This
talk will show you how to write maintainable
Command Line Interfaces with click and pathlib
that won't leave you trying to rewrite your git commit
history after the next production system outage.
As a simple illustration I'll demonstrate command line
application to download and analyse digital asset data
(aka cryptocurrencies).